package com.heima.common.util;

import com.heima.common.dto.User;



/**
 * @BelongsProject: heima-leadnews
 * @BelongsPackage: com.heima.common.util
 * @Author: wangjian
 * @CreateTime: 2022-07-01  11:11
 * @Description: TODO
 * @Version: 1.0
 */import com.heima.common.dto.User;

public class UserThreadLocalUtil {
    // 定义本地线程
    public static ThreadLocal<User> tl = new ThreadLocal<>();

  /**
   * @description: 设置本地线程中的用户
   * @author: wangjian
          * @date: 2022/7/1 11:12
   * @param: user
   **/
    public static void set(User user) {
        tl.set(user);
    }

   /**
    * @description: 获取本地线程中的用户
    * @author: wangjian
           * @date: 2022/7/1 11:13
    * @return: com.heima.common.dto.User
    **/
    public static User get() {
        return tl.get();
    }

    /**  删除本地线程中的用户
     * @description:
     * @author: wangjian
            * @date: 2022/7/1 11:13
     **/
    public static void remove() {
        tl.remove();
    }
}


